#pragma once

class NormalRenderingPhase:
	public IRenderPhase
{
public:
	NormalRenderingPhase();
	~NormalRenderingPhase();

	/*----IRenderPhase----------------------------------------------------------*/
	void			Initialize(GLTexture* output);

	void			SortTasks(uint fboid);
	void			AddTask(RenderTask* task);

	void			PreFramebufferBind(uint fboid);
	void			PostFramebufferBind(uint fboid);

	void			PrePostprocess();
	/*--------------------------------------------------------------------------*/
};

